/**
 * 
 */

package com.wutianyi.taskqueue.queue.persistent;

import java.util.List;

import com.wutianyi.taskqueue.dataobject.TaskQueueDO;

/**
 * @author wutianyi
 * 
 */
public interface DBPersistent<T> {

	public boolean addTask(T task);

	public void batchAddTasks(List<T> tasks);

	public boolean removeTaskFromIndex(T task);

	public boolean updateTaskStatusFromIndex(String taskId, int status);
}
